package cn.suxiaoxiang.suwebverify.util;

import org.bukkit.Bukkit;
import org.bukkit.entity.Player;

/**
 * isOnlinePlayer - 判断玩家是否在线
 *
 * @author 程序员-Su_xiaoxiang
 * @date 2025/4/7 19:37
 */
public class IsOnlinePlayer {

    /**
     * 判断玩家是否在线
     *
     * @param username 玩家名字
     * @return true 如果玩家在线，false 如果玩家不在线
     */
    public static boolean isOnline(String username) {
        // 获取玩家对象，使用 getPlayerExact 只返回在线玩家
        Player player = Bukkit.getPlayerExact(username);

        // 判断玩家是否在线
        return player != null && player.isOnline();
    }
}
